#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#define NAME(i) #i
#define DEBUG 1
#define BUILD(type) \
type add(type x,type y)\
{\
    return x + y;\
}

int main() 
{
    typedef struct 
    {
        int num;
        char name[1005];
    } Node;
    Node n1,n2;
    n1.num = 11;
    n2.num = 22;
    
    #if DEBUG   
    BUILD(int);
    //BUILD(float);
    #endif
}